package com.yfp.operation.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum UserLabelEnums {
    // 1：活跃用户数
    // 2：流失用户数
    // 3：僵尸用户数
    // 4：高潜流失用户数
    // 5：高价值用户数量
    DEFAULT_LABEL(0, ""),
    ACTIVE(1, "活跃用户"),
    LOST(2, "流失用户"),
    ZOMBIE(3, "僵尸用户"),
    HIGH_LOST(4, "高潜流失用户"),
    HIGH_VALUE(5, "高价值用户"),
    ;

    private Integer type;
    private String label;

    public static String getLabel(Integer type) {
        for (UserLabelEnums userLabelEnums : UserLabelEnums.values()) {
            if (userLabelEnums.getType().equals(type)) {
                return userLabelEnums.getLabel();
            }
        }
        return null;
    }
}
